body {
   margin: 0;
   padding: 0;
   line-height: 1.5em;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   color: #ffffff;
   background: #ffffff url(../images/b1.jpg) repeat-x;
}
a{
   text-decoration: none;
}
ul,li{
   list-style: none;
}
img{
   width: 100%;
}
#wapper{
   background: url('../images/b3.png');
   margin: 0px auto;
   width: 925px;
   padding: 0 9px;
   height: 1249px;
   background: rgb(232, 234, 236);
   border: 1px solid #ccc;
   box-shadow: 0 1px 5px rgb(186, 186, 187);
}
#boder_wap{
   height: 15px;
   width: 960px;
   background: url('../images/b4.png') no-repeat;
   margin: 0px auto;
   position: relative;
   left: 1px;
}
#footer{
   margin: 0px auto;
   width: 960px;
   text-align: left;
   color: #333;
   padding: 15px 0 20px 0;
   position: relative;
}
.header{
   width: 100%;
}
#menu{
   clear: both;
   height: 40px;
   background: #475234;
   border-bottom: 1px solid #b8c4a2;
   width: 946px;
   position: relative;
   z-index: 10;
   left: -9px;
}
#menu li{
   display: inline;
}
#menu li a:hover, #menu li .current {
   color: #31c4f5;
}
#menu a{
   float: left;
   padding: 1px 22px;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   color: #ffffff;
   background: url(../images/b5.jpg) right repeat-y;
}
#menu ul{
   float: left;
   margin: 10px 0 0 0;
   padding: 0;
   list-style: none;
}
.hea_top{
   background: #97cd39;
   border-bottom: 1px solid #b9e965;
   width: 928px;
   height: 100px;
}
.banner{
   width: 925px;
   height: 244px;
}
.banner img{
   height: 100%;
}
.pos_icon{
   position: absolute;
   height: 128px !important;
   width: 132px;
   top: 50px;
   left: 41px;
   z-index: 999;
}
.pos_flash{
   position: absolute; 
   width: 830px; 
   height: 196px; 
   z-index: 1; 
   left: 145px;
   top: 99px;
}
.pos_footer{
   position: absolute;
   width: 260px;
   top: -91px;
   right: -10px;
}
.fl{
   width: 100%;
}
.main{
   width: 100%;
   padding: 15px 0 66px 0;
   background: rgb(250, 248, 248);
   box-shadow: 0 0 5px rgb(229, 231, 235) inset;
}
.main h6{
   border-bottom: 1px solid rgb(90, 105, 119);
   padding: 8px 0;
   box-shadow: 0 1px 0 rgb(158, 171, 207);
   color: #333;
   font-size: 12px;
}
.main_left{
   position: relative;
   z-index: 999;
}
.main_left ul{
   margin: 0px;
   padding: 0px;
}
.main_left li{
   border-bottom: 1px dotted #ccc;
line-height: 29px;
}
.main_left li a{
   margin-left: 8px;
   color: #333;
   font-weight: bold;
}
.main_right{
   width: 718px;
}
.boxtop{
   margin: 0px auto;
   width: 960px;
}
.logo_khoa{
   width: 106px;
   position: relative;
   top: 14px;
   left: 32px;
   padding-right: 32px;
}
.name_scho{
   width: 547px;
   text-align: center;
   padding: 12px 0;
}
.name_scho p{
   margin-top: 8px;
}
.name_scho span{
   font-size: 17px;
   color: rgb(236, 67, 67);
   font-weight: bold;
   text-shadow: 0 1px 2px #fff;
}
.name_scho b{
   color: rgb(131, 62, 16);
   font-size: 17px;
   text-shadow: 0 1px 2px #fff;
}
.name_scho h1{
   font-size: 18px;
   color: rgb(61, 42, 42);
}
.name_scho h3{
   font-size: 18px;
   text-shadow: 0 2px 1px rgb(248, 248, 248);
   color: rgb(12, 116, 8);
}
.logo_truong{
   width: 244px;
   margin-top: 28px;
   position: relative;
   left: -25px;
}


#dm_sp li { padding:8px 0 ; }
#dm_sp li a {font-weight:bold; padding: 5px 22px 5px ; font-size: 12px; cursor: pointer; color: #686868; }
#dm_sp a.current{color:#F15A29}
#dm_sp li a:hover{color:#F15A29} 
#dm_sp li ul {list-style-type:none;padding:0 10px; margin:5px 0; }
#dm_sp li ul li {
   padding: 2px 0;
   margin: 0;
   background: none;
   border-bottom: 1px dotted #ccc;
   box-shadow: 0 1px 0 rgb(238, 238, 238);
}
#dm_sp li ul li a { background: url(../images/icon_title_menu.png) no-repeat scroll 0 10px transparent;padding-left:16px; margin:0;font-size: 11px;}
#dm_sp li ul  a:hover {color:#F15A29; text-decoration:none;background: url(../images/icon_title_current_menu.png) no-repeat scroll 0 10px transparent;padding-left:16px; margin:0;}

.box_sp-content {
   background: #E8E8E7;
}
.box_sp-header {
   background: url("../images/lable_store.png") no-repeat;
   height: 53px;
}
.box_sp {
   border: 1px solid #BABABA;
   margin-bottom: 10px;
   position: relative;
   background: #E8E8E7;
   border-left: none;
   height: 100%;
}
.PnLeft {
   float: left;
   width: 196px;
   overflow: hidden;
   text-align: left;
   position: relative;
   left: 0px;
   height: 622px;
   top: -15px;
}
#dm_sp li ul a:hover {
   color: #F15A29;
   text-decoration: none;
   background: url(../images/icon_title_current_menu.png) no-repeat scroll 0 10px transparent;
   padding-left: 16px;
   margin: 0;
   
}
.wap_login{
   width: 707px;
   background: rgb(236, 237, 238);
   height: 40px;
   border: 1px solid rgb(236, 226, 226);
   margin-bottom: 10px;
   padding: 0 10px;
   position: relative;
   top: -14px;
   z-index: 999;
   left: -11px;
}
.box_login{
   float: left;
   width: 400px;
}
.box_login input {
   float: left;
   width: 89px;
   margin-right: 3px;
}
.box_login button{
   margin-top: 5px;
}
.box_search {
   float: right;
   width: 254px;
   margin-top: 6px;
}
.box_search input{
   width: 181px;
}
.img_icon{
   position: relative;
   top: -135px;
   z-index: 999999;
   left: -6px;
}